import { EVector3 } from "../../engine/Math";
import { IBattleSkill } from "../skill/IBattleSkill";
import { IBattleAttacker } from "./IBattleAttacker";
export interface ISkillAttacker<A extends IBattleAttacker> {


    playSkill(): void;//播放技能动画

    getTargetListBySkill(skill: IBattleSkill): A[]

    getTargetListBySkillIndex(skillIndex: number): A[]

    getAttackRange(): EVector3;
}